package com.ufcg.lvc.client;

import java.io.IOException;
import java.util.ArrayList;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * 
 * The client side stub for the RPC service.
 * 
 * @author Larissa Costa
 * 
 */
@RemoteServiceRelativePath("greet")
public interface GreetingService extends RemoteService {

	boolean gravarCaminhosTodasFotos(String titulo, ArrayList<String> fotos);

	ArrayList<String> gerarDiagramacao(int quantidade, int largura, int altura);

	boolean gravarCaminhosFotosPagina(ArrayList<String> fotos);

	ArrayList<ArrayList<String>> gerarThumbnails(ArrayList<String> caminhoCompletoFotos);

	ArrayList<String> saveImageURL(ArrayList<String> imageUrl) throws IOException;

}
